package com.sltx.dao.aaa;

import com.sltx.util.PageData;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * 任务管理
 */
@Repository
public interface TaskMapper {

    String getPhone(PageData pd);

    List<Map<String, Object>> getModel();

    List<Map<String, Object>> getChoosePackage();

    List<Map<String, Object>> getTaskName(PageData pd);

    boolean addTask(PageData pd);

    boolean addModel(String taskNum, String user, String[] queryCS);

    List<Map<String, Object>> getTaskList(PageData pd);

    int getNum(PageData pd);

    List<Map<String, Object>> getTaskPackage(PageData pd);

    boolean addTaskPackage(List<Object> list);



    boolean updatePackage(String id);

    Map<String, Object> getTaskInformation(PageData pd);

    List<Map<String, Object>> getModelInformation(PageData pd);

    List<Map<String, Object>> getTaskEnterpriseInformation(PageData pd);

    List<Map<String, Object>> getTaskEnterpriseInformationOver(PageData pd);

    int getModelAllCount(PageData pd);

    int getModelResultCount(PageData pd);

    int getModelNoCount(PageData pd);

    List<Map<String, Object>> getTaskData(PageData pd);

    List<Map<String, Object>> getTaskCompaniesList(PageData pd);

    Map<String, Object> getEquityRelationship(PageData pd);

    List<Map<String, Object>> downloadEnterprise(PageData pd);

    List<Map<String, Object>> DownLoad(PageData pd);

//    void updateTaskStatus(PageData pd);

//    void updateTaskAuditDate(PageData pd);

    void UpdateSuspend(PageData pd);

    int deleteGqctResult(PageData pd);
    int deleteGqctTask(PageData pd);
    int deleteGqctTaskEnt(PageData pd);
    int deleteGqctTaskModel(PageData pd);
    int deleteGrctGql(PageData pd);






    //根据结果表的id下载
    Map<String, Object> BatchDownload2(PageData pd);


    List<Map<String,Object>> getindustrycod(PageData pd);

    String getName(PageData pd);

    String getName1(String nameId);

    //已上传的搜索
    List<Map<String, Object>> getTask1(String entname);

}
